package com.itheima.domain;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * @param @Component注释表示为注释加载
 * @return
 */
@Component
public class User {
@Value("18")//注解的方式赋值
    private int age;

    @Override
    public String toString() {
        return "User{" +
                "age=" + age +
                ", address=" + address +
                '}';
    }

    @Autowired//表示该类的赋值应该再IOC容器中寻找
//    @Qualifier("address")//该注解就表明类的对象名，在类型重复的时候，指定对象名，不能独立使用
    private Address address;
public void init(){}
}
